package com.aaa.tars.dao;

import com.aaa.tars.entity.ScenicPic;
import org.apache.ibatis.annotations.*;
import java.util.List;

/**
 * 景区图片表(ScenicPic)表数据库访问层
 *
 * @author makejava
 * @since 2025-09-01 19:12:22
 */
public interface ScenicPicDao {

    /**
     * 添加景区图片
     * @param scenicPic 实例对象
     * @return 影响行数
     */
    int add(ScenicPic scenicPic);

    /**
     * 根据ID删除景点图片
     * @param dotId 主键
     * @return 影响行数
     */

    int deleteById(Integer dotId);

    /**
     * 根据ID修改景区图片信息
     * @param scenicPic 实例对象
     * @return 影响行数
     */

    int update(ScenicPic scenicPic);

    /**
     * 根据景点ID查询所有图片
     * @param dotId 景区ID
     * @return 图片列表
     */
    ScenicPic queryByScenicId(Integer dotId);

    /**
     * 查询所有景区图片
     * @return 图片列表
     */
    List<ScenicPic> queryAll(ScenicPic scenicPic);
}